/**
 * ReturnCode.java 
 * Copyright © 2014-2016, 杭州泊享网络科技有限公司
 * 
 * @author Liu Tao
 * @create 2015年5月6日
 */
package com.pshare.constant;

/**
 * 系统返回代码
 */
public interface ReturnCode {

	// 以2开头的表示成功
	/** 成功 */
	Integer SUCCESS = 200;
	
	// 以4开头的表示客户端导致的异常
	Integer BAD_REQUEST = 400;
	/** 未授权 */
	Integer UNAUTHORIZED = 401;
	/** 资源不可用 */
	Integer FORBIDDEN = 403;
	
	Integer REQUEST_NOT_ACCEPTABLE = 406;
	/** ETAG不匹配 */
	Integer PRECONDITION_FAIL = 412;
	/** Request Entity Too Large  */
	Integer REQ_ENTITY_TOO_LARGE = 413;
	/** 请求内容格式不支持 */
//	Integer UNSUPPORTMEDIATYPE = 415;

	// 以5开头的表示服务端异常
	/** 系统异常 */
	Integer SYSTEM_ERROR = 500;
	

	
	// 以6及之后数字开头的表示业务逻辑类型异常
	/** 可具体定义业务逻辑提示的异常 */
	Integer BIZ_ERROR = 600;
	/** 系统警告 */
	Integer WARN = 601;
	/** 参数错误 */
	Integer WRONG_PARAM = 602;
	/** 参数签名验证失败 */
//	Integer WRONG_SIGN = 603;
	/** 查找或操作的数据不存在 */
	Integer DATA_NOT_FOUND = 604;
	/** 提交的数据在数据库已存在 */
	Integer DUPLICATED_VALUE = 605;
	/** 查找唯一数据时，查到了多条 */
	Integer TOO_MANY_RESULT = 606;
	
//	Integer ACCOUNT_NOT_EXIST = 611;
//	/** 未登录 */
//	Integer NO_LOGIN = 612;
//	/** 用户被锁定不能操作 */
//	Integer LOCKED = 613;
//	/** 用户被冻结不能操作 */
//	Integer FREEZED = 614;
//	/** 无权限 */
//	Integer NO_PERMISSION = 615;
	
//	/** 密码错误 */
//	Integer WRONG_PWD = 620;
//	/** 用户积分不足 */
////	Integer POINT_LACK = 621;
//	/** 未设置邮件 */
//	Integer NO_EMAIL = 622;
	/** 手机号码格式不正确 */
	Integer WRONG_CELLPHONE_FORMAT = 623;
	/** 手机号码已被注册 */
	Integer CELLPHONE_ALREADY_BINDED = 624;
	/** 验证码为空 */
	Integer CHECKCODE_BLANK = 625;
	/** 验证码错误 */
	Integer CHECKCODE_WRONG = 626;
	/** 用户不按正常注册流程操作 */
	Integer WRONG_REG_UUID = 627;
	/** 查找的用户未注册 */
	Integer USER_NOT_REG = 630;
	
	
	
	
	Integer EMAIL_FAIL = 801;
	
	Integer SMS_FAIL = 802;
	
}
